package com.ruoyi.hr.domain;

import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 部门登记表 oDepChange_register
 *
 * @author zh
 */
public class DepartmentsRegister extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private int id;//主键
    private int type;//类型
    private String depCode;//部门代码
    private String title;//部门名称
    private String depAbbr;//部门简称
    private Integer depGrade;//部门级别
    private Integer depType;//部门类型
    private Integer compId;//所属公司
    private Integer adminId;//行政上级部门

    private Integer funcationId;//职能上级部门
    private String  funcationName;

    private Integer director;//部门负责人
    private String directorName;

    private Integer director2;//部门分管领导
    private String director2Name;

    private Integer depCost;//成本中心
    private int bzNum;//编制人数
    private Date effectDate;//成立日期
    private Integer depProperty;//部门属性
    private Integer xorder;//排序
    private String remark;//备注
    private Integer regBy;//登记人
    private String regByName;//登记人姓名
    private Date regDate;//登记时间
    private Integer initializedBy;//确认人
    private Date initializedTime;//确认时间
    private Integer closed;//封存人
    private Date closedTime;//封存时间
    private String ids;


    public String getFuncationName() {
        return funcationName;
    }

    public void setFuncationName(String funcationName) {
        this.funcationName = funcationName;
    }

    public String getDirectorName() {
        return directorName;
    }

    public void setDirectorName(String directorName) {
        this.directorName = directorName;
    }

    public String getDirector2Name() {
        return director2Name;
    }

    public void setDirector2Name(String director2Name) {
        this.director2Name = director2Name;
    }

    public String getIds() {
        return ids;
    }

    public void setIds(String ids) {
        this.ids = ids;
    }

    public Integer getDepProperty() {
        return depProperty;
    }

    public void setDepProperty(Integer depProperty) {
        this.depProperty = depProperty;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getDepCode() {
        return depCode;
    }

    public void setDepCode(String depCode) {
        this.depCode = depCode;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDepAbbr() {
        return depAbbr;
    }

    public void setDepAbbr(String depAbbr) {
        this.depAbbr = depAbbr;
    }

    public Integer getDepGrade() {
        return depGrade;
    }

    public void setDepGrade(Integer depGrade) {
        this.depGrade = depGrade;
    }

    public Integer getDepType() {
        return depType;
    }

    public void setDepType(Integer depType) {
        this.depType = depType;
    }

    public Integer getCompId() {
        return compId;
    }

    public void setCompId(Integer compId) {
        this.compId = compId;
    }

    public Integer getAdminId() {
        return adminId;
    }

    public void setAdminId(Integer adminId) {
        this.adminId = adminId;
    }

    public Integer getFuncationId() {
        return funcationId;
    }

    public void setFuncationId(Integer funcationId) {
        this.funcationId = funcationId;
    }

    public Integer getDirector() {
        return director;
    }

    public void setDirector(Integer director) {
        this.director = director;
    }

    public Integer getDirector2() {
        return director2;
    }

    public void setDirector2(Integer director2) {
        this.director2 = director2;
    }

    public Integer getDepCost() {
        return depCost;
    }

    public void setDepCost(Integer depCost) {
        this.depCost = depCost;
    }

    public int getBzNum() {
        return bzNum;
    }

    public void setBzNum(int bzNum) {
        this.bzNum = bzNum;
    }

    public Date getEffectDate() {
        return effectDate;
    }

    public void setEffectDate(Date effectDate) {
        this.effectDate = effectDate;
    }

    public Integer getXorder() {
        return xorder;
    }

    public void setXorder(Integer xorder) {
        this.xorder = xorder;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getRegBy() {
        return regBy;
    }

    public void setRegBy(Integer regBy) {
        this.regBy = regBy;
    }

    public String getRegByName() {
        return regByName;
    }

    public void setRegByName(String regByName) {
        this.regByName = regByName;
    }

    public Date getRegDate() {
        return regDate;
    }

    public void setRegDate(Date regDate) {
        this.regDate = regDate;
    }

    public Integer getInitializedBy() {
        return initializedBy;
    }

    public void setInitializedBy(Integer initializedBy) {
        this.initializedBy = initializedBy;
    }

    public Date getInitializedTime() {
        return initializedTime;
    }

    public void setInitializedTime(Date initializedTime) {
        this.initializedTime = initializedTime;
    }

    public Integer getClosed() {
        return closed;
    }

    public void setClosed(Integer closed) {
        this.closed = closed;
    }

    public Date getClosedTime() {
        return closedTime;
    }

    public void setClosedTime(Date closedTime) {
        this.closedTime = closedTime;
    }
}
